<%-- 
    Document   : visit_visualizar_adrs
    Created on : 19/12/2010, 08:40:00
    Author     : ismaily
--%>
<%@page import="java.util.Collections"%>
<%@page import="java.util.Comparator"%>
<%@page import="br.ufc.quixada.adrs.model.Visita"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="br.ufc.quixada.adrs.model.Produtor"%>
<%@page import="br.ufc.quixada.adrs.model.Adrs"%>
<%@page import="java.util.List"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<link rel="stylesheet" type="text/css" href="../css/style.css"/>
<link rel="stylesheet" type="text/css" href="../css/stylePrint.css" media="print"/>
<%@include file="visit_seguranca.jsp"%>
<%
    Adrs adrs = (Adrs) session.getAttribute("DadosAdrs");
    List<Visita> visitas = adrs.getVisitas();
    Comparator comparadorPorData = new Comparator<Visita>() {

        public int compare(Visita o1, Visita o2) {
            return o2.getData().compareTo(o1.getData());
        }
    };
    Collections.sort(visitas, comparadorPorData);
    if (visitas.size() > 10) {
        visitas.subList(9, visitas.size() - 1).clear();
    }
%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Sistema ADRS - Módulo Visitante</title>
    </head>
    <body>
        <%@include file="../imagemBB.jsp" %>
        <h1>Sistema ADRS - Módulo Visitante</h1>
        <%@include file="visit_menu_dois.jsp" %>
        <div id="content">
            <h2 class="titulo">Informações do ADRS <%=adrs.getUsuario().getApelido()%></h2>
            <%@include file="/error.jsp" %>
            <h4>Dados cadastrais do ADRS:</h4>
            <fieldset class="none">
                <ul>
                    <li><label class="labelVisual">Nome: </label>
                        <label><%=adrs.getUsuario().getNome()%></label></li>
                    <li><label class="labelVisual">Apelido: </label>
                        <label><%=adrs.getUsuario().getApelido()%></label></li>
                    <li><label class="labelVisual">RG: </label>
                        <label><%=adrs.getUsuario().getRg()%></label></li>
                    <li><label class="labelVisual">CPF: </label>
                        <label><%=adrs.getUsuario().getCpfFormatado()%></label></li>
                    <li><label class="labelVisual">E-Mail: </label>
                        <label><%=adrs.getUsuario().getEmail()%></label></li>
                    <li><label class="labelVisual">Login: </label>
                        <label><%=adrs.getUsuario().getLogin()%></label></li>
                    <li><label class="labelVisual">Telefone 1:</label>
                        <label><%=adrs.getUsuario().getContatos().size() < 1 ? "Não informado" : adrs.getUsuario().getContatos().get(0).getNumero()%></label></li>
                    <li><label class="labelVisual">Telefone 2:</label>
                        <label><%=adrs.getUsuario().getContatos().size() < 2 ? "Não informado" : adrs.getUsuario().getContatos().get(1).getNumero()%></label></li>
                    <li><label class="labelVisual">Estado: </label>
                        <label><%=adrs.getUsuario().getEndereco().getMunicipio().getEstado().getNome()%></label></li>
                    <li><label class="labelVisual">Município: </label>
                        <label><%=adrs.getUsuario().getEndereco().getMunicipio().getNome()%></label></li>
                    <li><label class="labelVisual">Localidade: </label>
                        <label><%=adrs.getUsuario().getEndereco().getLocalidade()%></label></li>
                    <li><label class="labelVisual">Distância da Sede: </label>
                        <label><%=adrs.getUsuario().getEndereco().getDistanciaSede()%></label></li>
                </ul>
            </fieldset>
            <h4>Últimas 10 visitas feitas pelo ADRS:</h4>
            <fieldset class="none">
                <%
                    if (visitas == null || visitas.isEmpty()) {
                %>
                <br><p class="mensagemErro">Não há visitas anteriores.</p>
                <%} else {%>
                <table class="center">
                    <thead>
                        <tr>
                            <th>Data da Visita</th>
                            <th>Questionários Preenchidos</th>
                            <th>Produtor Visitado</th>
                            <th class="no-print">Visualizar</th>
                        </tr>
                    </thead>
                    <tbody>
                        <%for (Visita v : visitas) {%>
                        <tr>
                            <td><a href="../ServletCentral?comando=CmdVisitVisualizarVisita&id=<%=v.getId()%>" title="Visualizar Visita"><%=br.ufc.quixada.adrs.util.UtilAdrs.treatToString(v.getData())%></a></td>
                            <%if (v.getQuestionarioQuantitativo() != null && v.getQuestionarioQualitativo() != null && v.getQuestionarioSanitario() != null) {%>
                            <td>Quantitativo, Sanitário e Tecnológico</td>
                            <%} else {
                                if (v.getQuestionarioQuantitativo() != null && v.getQuestionarioSanitario() != null) {
                            %>
                            <td>Quantitativo e Sanitário</td>
                            <%} else {
                                if (v.getQuestionarioQuantitativo() != null && v.getQuestionarioQualitativo() != null) {%>
                            <td>Quantitativo e Tecnológico</td>
                            <% } else {
                                if (v.getQuestionarioQuantitativo() != null) {%>
                            <td>Quantitativo</td>
                            <%  } else {
                                if (v.getQuestionarioSanitario() != null && v.getQuestionarioQualitativo() != null) {%>
                            <td>Sanitário e Tecnológico</td>
                            <% } else {
                                if (v.getQuestionarioSanitario() != null) {%>
                            <td>Sanitário</td>
                            <% } else {
                                if (v.getQuestionarioQualitativo() != null) {%>
                            <td>Tecnológico</td>
                            <%                                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            %>
                            <td><a href="../ServletCentral?comando=CmdVisitVisualizarProdutor&id_produtor=<%=v.getProdutor().getId()%>" title="Visualizar produtor"><%=v.getProdutor().getUsuario().getNome()%></a></td>
                            <td class="no-print">
                                <a href="../ServletCentral?comando=CmdVisitVisualizarVisita&id=<%=v.getId()%>" title="Visualizar Visita">Visualizar</a>
                            </td>
                        </tr>
                        <%
                            }
                        %>
                    </tbody>
                </table>
                <%                }
                %>
                <br/>
            </fieldset>
            <h4>Lista de produtores gerenciados:</h4>
            <fieldset class="none">
                <%if (adrs.getProdutores() == null || adrs.getProdutores().size() == 0) {%>
                <p class="mensagemErro">Sem produtores no momento.</p>
                <%} else {%>
                <label class="labelInfo">OBS.:(*) = Produtor cadastrado há menos de 30 dias.</label><br/><br/>
                <table>
                    <thead>
                        <tr>
                            <th>Nome</th>
                            <th>DAP</th>
                            <th>CPF</th>
                            <th>Localidade</th>
                            <th>Município</th>
                            <th>Distância da Sede</th>
                        </tr>
                    </thead>
                    <tbody>
                        <%for (Produtor a : adrs.getProdutores()) {%>
                        <tr>
                            <td><a title="Visualizar Dados Cadastrais" href="../ServletCentral?comando=CmdVisitVisualizarProdutor&id_produtor=<%=a.getId()%>"><%=a.getUsuario().getNome()%></a></td>
                            <td class="center"><%= a.getDAP() == null ? "Não informado" : a.getDAP()%></td>
                            <td class="center"><%=a.getUsuario().getCpfFormatado()%></td>
                            <td class="center"><%=a.getUsuario().getEndereco().getLocalidade()%></td>
                            <td class="center"><%=a.getUsuario().getEndereco().getMunicipio().getNome()%></td>
                            <td class="center"><%=a.getUsuario().getEndereco().getDistanciaSede()%></td>
                        </tr>
                        <%}%>
                    </tbody>
                </table>
                <%}%>
            </fieldset><hr><br />
            <div id="formulario_botoes" class="no-print">
                <input type="button" name="imprimir" value="Imprimir" title="Imprimir" class="button" onclick="window.print();">
                <a href="../ServletCentral?comando=CmdVisitCarregarListaAdrs" title="Voltar" class="button2">Voltar</a>
            </div>
        </div>
        <%@include file="../footer.jsp" %>
    </body>
</html>
